package com.shyb.lingxian.Util;

import android.content.Context;

import java.util.regex.Pattern;

/**
 * Created by Administrator on 2018/3/22/022.
 */

public class AppUtil {

    /**
     * 根据手机的分辨率从 dp 的单位 转成为 px(像素)
     */
    public static int dp2px(Context ctx, float dpValue) {
        final float scale = ctx.getResources().getDisplayMetrics().density;
        return (int) (dpValue * scale + 0.5f);
    }

    /**
     * 将sp值转换为px值，保证文字大小不变
     *
     */
    public static int sp2px(Context context, float spValue) {
        final float fontScale = context.getResources().getDisplayMetrics().scaledDensity;
        return (int) (spValue * fontScale + 0.5f);
    }


    /**
     * 手机号验证是否符合规则
     * */
    public static boolean isPhoneNumber(String number) {
        // return true;
        return phone_number.matcher(number).matches();
    }

    private static final Pattern phone_number = Pattern
            .compile("^1[3|4|5|7|8]\\d{9}$");


}
